package com.hualude.roadsign.model;

import javax.persistence.*;

/**
 * Created by pjn on 2017/8/15.
 */
@Entity
@Table(name = "tb_guardrail", schema = "hualude_db", catalog = "")
public class GuardrailEntity {
    private Integer guardrailId;
    private String projectNumber;
    private String guardrailProvince;
    private String guardrailCity;
    private String guardrailArea;
    private String guardrailRoadName;
    private String guardrailStartRoad;
    private String guardrailEndRoad;
    private Integer guardrailType;
    private Integer guardrailMaterial;
    private Integer guardrailColor;
    private String guardrailPhoto;
    private String guardrailInstallTime;
    private String guardrailInstallOrg;
    private Integer guardrailPeriod;
    private Integer guardrailServiceLife;
    private String guardrailRemark;
    private Integer guardrailCreatorId;
    private Integer guardrailModifierId;
    private Integer guardrailOrgId;
    private Integer guardrailMainOrgId;
    private Integer guardrailIsComplete;
    private Integer guardrailRegionId;
    private Integer coordinateId;
    private String guardrailMileage;

    @Id
    @Column(name = "GuardrailId")
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    public Integer getGuardrailId() {
        return guardrailId;
    }

    public void setGuardrailId(Integer guardrailId) {
        this.guardrailId = guardrailId;
    }

    @Basic
    @Column(name = "ProjectNumber")
    public String getProjectNumber() {
        return projectNumber;
    }

    public void setProjectNumber(String projectNumber) {
        this.projectNumber = projectNumber;
    }

    @Basic
    @Column(name = "GuardrailProvince")
    public String getGuardrailProvince() {
        return guardrailProvince;
    }

    public void setGuardrailProvince(String guardrailProvince) {
        this.guardrailProvince = guardrailProvince;
    }

    @Basic
    @Column(name = "GuardrailCity")
    public String getGuardrailCity() {
        return guardrailCity;
    }

    public void setGuardrailCity(String guardrailCity) {
        this.guardrailCity = guardrailCity;
    }

    @Basic
    @Column(name = "GuardrailArea")
    public String getGuardrailArea() {
        return guardrailArea;
    }

    public void setGuardrailArea(String guardrailArea) {
        this.guardrailArea = guardrailArea;
    }

    @Basic
    @Column(name = "GuardrailRoadName")
    public String getGuardrailRoadName() {
        return guardrailRoadName;
    }

    public void setGuardrailRoadName(String guardrailRoadName) {
        this.guardrailRoadName = guardrailRoadName;
    }

    @Basic
    @Column(name = "GuardrailStartRoad")
    public String getGuardrailStartRoad() {
        return guardrailStartRoad;
    }

    public void setGuardrailStartRoad(String guardrailStartRoad) {
        this.guardrailStartRoad = guardrailStartRoad;
    }

    @Basic
    @Column(name = "GuardrailEndRoad")
    public String getGuardrailEndRoad() {
        return guardrailEndRoad;
    }

    public void setGuardrailEndRoad(String guardrailEndRoad) {
        this.guardrailEndRoad = guardrailEndRoad;
    }

    @Basic
    @Column(name = "GuardrailType")
    public Integer getGuardrailType() {
        return guardrailType;
    }

    public void setGuardrailType(Integer guardrailType) {
        this.guardrailType = guardrailType;
    }

    @Basic
    @Column(name = "GuardrailMaterial")
    public Integer getGuardrailMaterial() {
        return guardrailMaterial;
    }

    public void setGuardrailMaterial(Integer guardrailMaterial) {
        this.guardrailMaterial = guardrailMaterial;
    }

    @Basic
    @Column(name = "GuardrailColor")
    public Integer getGuardrailColor() {
        return guardrailColor;
    }

    public void setGuardrailColor(Integer guardrailColor) {
        this.guardrailColor = guardrailColor;
    }

    @Basic
    @Column(name = "GuardrailPhoto")
    public String getGuardrailPhoto() {
        return guardrailPhoto;
    }

    public void setGuardrailPhoto(String guardrailPhoto) {
        this.guardrailPhoto = guardrailPhoto;
    }

    @Basic
    @Column(name = "GuardrailInstallTime")
    public String getGuardrailInstallTime() {
        return guardrailInstallTime;
    }

    public void setGuardrailInstallTime(String guardrailInstallTime) {
        this.guardrailInstallTime = guardrailInstallTime;
    }

    @Basic
    @Column(name = "GuardrailInstallOrg")
    public String getGuardrailInstallOrg() {
        return guardrailInstallOrg;
    }

    public void setGuardrailInstallOrg(String guardrailInstallOrg) {
        this.guardrailInstallOrg = guardrailInstallOrg;
    }

    @Basic
    @Column(name = "GuardrailPeriod")
    public Integer getGuardrailPeriod() {
        return guardrailPeriod;
    }

    public void setGuardrailPeriod(Integer guardrailPeriod) {
        this.guardrailPeriod = guardrailPeriod;
    }

    @Basic
    @Column(name = "GuardrailServiceLife")
    public Integer getGuardrailServiceLife() {
        return guardrailServiceLife;
    }

    public void setGuardrailServiceLife(Integer guardrailServiceLife) {
        this.guardrailServiceLife = guardrailServiceLife;
    }

    @Basic
    @Column(name = "GuardrailRemark")
    public String getGuardrailRemark() {
        return guardrailRemark;
    }

    public void setGuardrailRemark(String guardrailRemark) {
        this.guardrailRemark = guardrailRemark;
    }

    @Basic
    @Column(name = "GuardrailCreatorId")
    public Integer getGuardrailCreatorId() {
        return guardrailCreatorId;
    }

    public void setGuardrailCreatorId(Integer guardrailCreatorId) {
        this.guardrailCreatorId = guardrailCreatorId;
    }

    @Basic
    @Column(name = "GuardrailModifierId")
    public Integer getGuardrailModifierId() {
        return guardrailModifierId;
    }

    public void setGuardrailModifierId(Integer guardrailModifierId) {
        this.guardrailModifierId = guardrailModifierId;
    }

    @Basic
    @Column(name = "GuardrailOrgId")
    public Integer getGuardrailOrgId() {
        return guardrailOrgId;
    }

    public void setGuardrailOrgId(Integer guardrailOrgId) {
        this.guardrailOrgId = guardrailOrgId;
    }

    @Basic
    @Column(name = "GuardrailMainOrgId")
    public Integer getGuardrailMainOrgId() {
        return guardrailMainOrgId;
    }

    public void setGuardrailMainOrgId(Integer guardrailMainOrgId) {
        this.guardrailMainOrgId = guardrailMainOrgId;
    }

    @Basic
    @Column(name = "GuardrailIsComplete")
    public Integer getGuardrailIsComplete() {
        return guardrailIsComplete;
    }

    public void setGuardrailIsComplete(Integer guardrailIsComplete) {
        this.guardrailIsComplete = guardrailIsComplete;
    }

    @Basic
    @Column(name = "GuardrailRegionId")
    public Integer getGuardrailRegionId() {
        return guardrailRegionId;
    }

    public void setGuardrailRegionId(Integer guardrailRegionId) {
        this.guardrailRegionId = guardrailRegionId;
    }

    @Basic
    @Column(name = "CoordinateId")
    public Integer getCoordinateId() {
        return coordinateId;
    }

    public void setCoordinateId(Integer coordinateId) {
        this.coordinateId = coordinateId;
    }

    @Basic
    @Column(name = "GuardrailMileage")
    public String getGuardrailMileage() {
        return guardrailMileage;
    }

    public void setGuardrailMileage(String guardrailMileage) {
        this.guardrailMileage = guardrailMileage;
    }
}
